package com.google.code.provadigital.dao.array;

import java.util.ArrayList;

import com.google.code.provadigital.daoo.InterfaceDAOQuestao;
import com.google.code.provadigital.model.Questao;

public class DAOQuestaoArray implements InterfaceDAOQuestao {
	
	private ArrayList<Questao> questoes;

	public DAOQuestaoArray() {
		questoes = new ArrayList<Questao>();
	}
	
	public void teste() {
				
	}

	public void incluir(Questao q) {
		questoes.add(q);
	}

	public void removerQuestao(int id, Questao q) {
		if (questoes.contains(id)) {
			questoes.remove(q);
		}
	}

	public void alterar(Questao q) {
		Questao qn = this.buscarQuestao(q.getId());
		qn.setId(qn.getId());

	}

	public ArrayList<Questao> listar() {
		return questoes;

	}

	public Questao buscarQuestao(int id) {
		for (Questao q : questoes) {
			if (questoes.contains(id)) {
				return q;
			}

		}
		return null;
	}

	@Override
	public void instalar(boolean samples) {
		// TODO Auto-generated method stub
		
	}

	

}


